<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns='http://www.w3.org/1999/xhtml' xmlns:d="http://docbook.org/ns/docbook">


<xsl:output method="xml"/>

<xsl:template match="d:abstract">
<div class='abstract'>
<h2>Abstract</h2>
<xsl:apply-templates/>
</div>
</xsl:template>

<xsl:template match="d:section">
<div class='section'>
<xsl:apply-templates/>
</div>
</xsl:template>

<xsl:template match="d:section/d:title">
   <h2><xsl:apply-templates/></h2>
</xsl:template>

<xsl:template match="d:appendix">
<div class='appendix'>
<xsl:apply-templates/>
</div>
</xsl:template>

<xsl:template match="d:appendix/d:title">
   <h2><xsl:apply-templates/></h2>
</xsl:template>


<xsl:template match="d:para">
<p><xsl:apply-templates/></p>
</xsl:template>

<xsl:template match="d:figure">
   <div class='figure'>
      <xsl:apply-templates/>
   </div>
</xsl:template>

<xsl:template match="d:caption">
   <div class='caption'><xsl:apply-templates/></div>
</xsl:template>

<xsl:template match="d:imagedata">
   <img src="{@fileref}"/>
</xsl:template>

<xsl:template match="d:table|d:tr|d:th|d:td|d:code">
   <xsl:element name="{local-name()}" namespace="http://www.w3.org/1999/xhtml">
      <xsl:copy-of select="@*"/>
      <xsl:apply-templates/>
   </xsl:element>
</xsl:template>

<xsl:template match="d:emphasis">
   <em><xsl:apply-templates/></em>
</xsl:template>

<xsl:template match="d:xref">
   <xsl:value-of select="@linkend"/>
</xsl:template>

<xsl:template match="d:orderedlist">
   <ol><xsl:apply-templates/></ol>
</xsl:template>

<xsl:template match="d:itemizedlist">
   <ul><xsl:apply-templates/></ul>
</xsl:template>

<xsl:template match="d:listitem">
   <li><xsl:apply-templates/></li>
</xsl:template>

</xsl:stylesheet>
